{
  "stats": [
    {
      "codeType": "XML",
      "extensionId": "org.nuxeo.ecm.platform.annotations.repository.contrib--documentAnnotability",
      "fromStudio": false,
      "numberOfContributions": 1,
      "targetExtensionPointId": "org.nuxeo.ecm.platform.annotations.AnnotationsRepositoryService--documentAnnotability",
      "targetExtensionPointPresent": true
    },
    {
      "codeType": "XML",
      "extensionId": "org.nuxeo.ecm.platform.annotations.repository.contrib--documentEventListener",
      "fromStudio": false,
      "numberOfContributions": 1,
      "targetExtensionPointId": "org.nuxeo.ecm.platform.annotations.AnnotationsRepositoryService--documentEventListener",
      "targetExtensionPointPresent": true
    },
    {
      "codeType": "XML",
      "extensionId": "org.nuxeo.ecm.platform.annotations.repository.contrib--graphManagerEventListener",
      "fromStudio": false,
      "numberOfContributions": 1,
      "targetExtensionPointId": "org.nuxeo.ecm.platform.annotations.AnnotationsRepositoryService--graphManagerEventListener",
      "targetExtensionPointPresent": true
    },
    {
      "codeType": "XML",
      "extensionId": "org.nuxeo.ecm.platform.annotations.repository.contrib--jcrLifecycleEventId",
      "fromStudio": false,
      "numberOfContributions": 4,
      "targetExtensionPointId": "org.nuxeo.ecm.platform.annotations.AnnotationsRepositoryService--jcrLifecycleEventId",
      "targetExtensionPointPresent": true
    },
    {
      "codeType": "XML",
      "extensionId": "org.nuxeo.ecm.platform.annotations.repository.coreContrib--annotabilityManager",
      "fromStudio": false,
      "numberOfContributions": 1,
      "targetExtensionPointId": "org.nuxeo.ecm.platform.annotations.services.AnnotationsService--annotabilityManager",
      "targetExtensionPointPresent": true
    },
    {
      "codeType": "XML",
      "extensionId": "org.nuxeo.ecm.platform.annotations.repository.coreContrib--eventListener",
      "fromStudio": false,
      "numberOfContributions": 1,
      "targetExtensionPointId": "org.nuxeo.ecm.platform.annotations.services.AnnotationsService--eventListener",
      "targetExtensionPointPresent": true
    },
    {
      "codeType": "XML",
      "extensionId": "org.nuxeo.ecm.platform.annotations.repository.coreContrib--metadataMapper",
      "fromStudio": false,
      "numberOfContributions": 1,
      "targetExtensionPointId": "org.nuxeo.ecm.platform.annotations.services.AnnotationsService--metadataMapper",
      "targetExtensionPointPresent": true
    },
    {
      "codeType": "XML",
      "extensionId": "org.nuxeo.ecm.platform.annotations.repository.coreContrib--permissionMapper",
      "fromStudio": false,
      "numberOfContributions": 1,
      "targetExtensionPointId": "org.nuxeo.ecm.platform.annotations.services.AnnotationsService--permissionMapper",
      "targetExtensionPointPresent": true
    },
    {
      "codeType": "XML",
      "extensionId": "org.nuxeo.ecm.platform.annotations.repository.coreContrib--uriResolver",
      "fromStudio": false,
      "numberOfContributions": 1,
      "targetExtensionPointId": "org.nuxeo.ecm.platform.annotations.services.AnnotationsService--uriResolver",
      "targetExtensionPointPresent": true
    },
    {
      "codeType": "XML",
      "extensionId": "org.nuxeo.ecm.platform.annotations.repository.listener--listener",
      "fromStudio": false,
      "numberOfContributions": 2,
      "targetExtensionPointId": "org.nuxeo.ecm.core.event.EventServiceComponent--listener",
      "targetExtensionPointPresent": true
    }
  ]
}